header{background:#f2f2f2}


.wrap{
width:1000px;margin:0 auto;
}

header .nav1 li{
float:left;
}
.current{
background:#ccc;
}
header .nav1{float:left;height:31px;}
header .nav1 li:nth-child(1) a{
background-image:none;
}
header .nav1 li a{
color:#000000;
line-height:30px;
padding:0 20px;
background:url("../images/001.jpg") no-repeat;
}
header .nav2 li a{
color:#000000;
line-height:30px;
padding:0 20px;
background:url("../images/001.jpg") no-repeat;
}
header .nav2{float:right;height:31px;}
header .nav2 li{
float:right;
}
nav .nav3 .logo{
width:355px;height:90px;background:url("../images/002.jpg");
float:left;
}

nav .nav3 .search{
float:right;
border:1px solid #000;
margin-top:25px;

}
nav .nav3 .search input,button{
border:none;
float:left;
height:38px;
}
nav .nav3 .search input{
width:350px;
}
nav .nav3 .search button{
width:39px;
background:#000000;
background-image:url("../images/003.jpg");
background-repeat:no-repeat;
background-position:center;
}
#nav{background:#000000;width:100%;z-index:20;position:relative}
#nav .nav4 .u1{float:left;height:42px;}
#nav .nav4 .u1>li{float:left}
#nav .nav4 .u1>li>a{color:#ffffff;padding:0 25px;line-height:42px
}
#nav .nav4 .u1 li:nth-child(1) a{padding-left:0px}
#nav .nav4 .u1 li a:hover{color: red;}


#hide .hide1{
width:650px;height:328px;
box-sizing:border-box;
display:none;
background:#cccccc;
z-index:2;

}

#hide{
z-index:5;
}
#hide .hide1:nth-child(1){
width:0;height:0;
}
#hide .hide1 .hide1-left{
float:left;padding-left:20px;
width:314px;border-right:1px solid  #e7e7e7 ;
}
#hide .hide1 .hide1-left .hd{
margin-top:10px;
width:294px;
height:44px;line-height:44px;
font-size:12px;
border-bottom:1px solid #e7e7e7;
}
#hide .hide1 .hide1-left .uu1 li a{
line-height:25px;
color:#787878;
}
#hide .hide1 .hide1-left .uu1{
margin-top:5px;
}
#hide .hide1 .hide1-left .hd-botton a{
margin-left:226px;
color:#000000;
}



#hide .hide1 .hide1-right{
float:left;
padding-left:20px;
}

#hide .hide1 .hide1-right .hd{
margin-top:10px;
width:294px;
height:44px;line-height:44px;
font-size:12px;
border-bottom:1px solid #e7e7e7;
}
#hide .hide1 .hide1-right .uu1 li a{
line-height:25px;
color:#787878;
}
#hide .hide1 .hide1-right .uu1{
margin-top:5px;
}
#hide .hide1 .uu1 li a:hover{color:red}





/*#banner span{*/
/*font-size:60px;*/
/*cursor:pointer;*/
/*}*/
/*#banner .left{*/
/*position:absolute;*/
/*left:50px;*/
/*top:200px;*/
/*}*/
/*#banner .right{*/
/*position:absolute;*/
/*right:50px;*/
/*top:200px;*/
/*}*/
#banner{

position:relative;
overflow:hidden;
}
#banner>ul>li{
float:left;
}
#banner>ul{
position:relative;
left:-100px;

width:100000px;


}
#banner>ol>li{
float:left;
margin:0 5px;
cursor:pointer;

}
#banner>ol>li{
width:18px;
height:18px;
display:block;
border-radius:50%;
border:1px solid #000;

}

#banner>ol{
position:absolute;
left:600px;
top:400px;
}
#main .main1 ul li{

float:left;
}
#main .main1 ul li{
padding-left:20px;
}
#main .main1 ul li:nth-last-of-type(3n){
padding-left:0;
}
#main .main1{
padding:0 20px;

}

#main .main1 ul li img{
width:318px;
}
#main .main1 ul li p{
height:60px;
}
#main .main1 ul li p a{
color:#000000;line-height:42px
;
}
#main .main1 ul li p .span1{
color:red;font-size:large;
}
#main .main1 ul li p span{
color:red;
}
#main .main1 ul li p{
display:flex;justify-content:space-between;
}

#main .main1 h2{
font-size:28px;margin-top:20px;
}























